package com.lanxin.xxform.services;

import java.util.List;

import com.lanxin.xxform.beans.Subject;

public interface SubjectService {

    /**
     * 保存题目
     * @param subject
     * @return
     */
    int save(Subject subject);

    /**
     * 获取问卷题目详情
     * @param id
     * @return
     */
    Subject get(long id);

    /**
     * 统计问卷题目数量
     * @param pid
     * @return
     */
    int getCount(long pid);

    /**
     * 获取问卷题目列表
     * @param pid
     * @return
     */
    List<Subject> getList(long pid);

    /**
     * 删除题目
     * @param id
     * @return
     */
    int delete(long id, long uid);

    /**
     * 删除问卷全部题目
     * @param pid
     * @param uid
     * @return
     */
    int deleteByPaper(long pid, long uid);

}
